#ifndef	I_RESOURCE_DECODER_H
#define	I_RESOURCE_DECODER_H

#include	"IBase.h"

class FString;
class FileData;

class	IResourceDecoder : public IBase
{

public:
	IResourceDecoder (const char * theName) : IBase (theName) {}
	virtual	IBase *decode (FileData *file) = 0;
	virtual	bool checkExtension (const FString& theName) = 0;
};

#endif